zvec-grep: Combined Keyword, BM25, and Vector Search

26 09 2026
zvec-grep: Combined Keyword, BM25, and Vector Search

zvec-grep is a local-first command line tool that unifies ripgrep, BM25, and vector search into a single interface. Requiring Node.js 22 or newer, it stores local indexes in a hidden directory and runs embedding generation on your own machine. It is designed to be called directly by humans in the terminal or invoked automatically by local coding agents.

It is worth trying if you are tired of switching between grep and separate vector databases for agent workflows. The catch is that setting up local embeddings adds another moving part to your shell scripts, and the Node.js implementation sits alongside an experimental Rust version. Skip it if standard ripgrep already handles your codebase searches.

more: https://github.com/zvec-ai/zvec-grep


Actions

Information

Leave a comment




Design a site like this with WordPress.com
Get started